4685
2402
Тут вже є відповіді на це питання:
Час початку та кінця, розділений на 1-годинні сегменти
(3 відповіді)
Закрито 4 роки тому.
Я хочу розділити годину на чотири рівні частини за допомогою php.
напр. Я хочу розділити результат 1:00 ранку як 1:00 ранку, 1:15 ранку, 1:30 ранку, 1:45 ранку
і 2:00 ранку як 2:00 ранку, 2:15 ранку, 2:30 ранку, 2:45 ранку тощо.
Наперед дякую. 
Використовуйте код нижче: -
функція getInterval ($ time = '01: 00 ') {
$ res = [];
$ startTime = новий DateTime ($ час);
для ($ i = 0; $ i <4; $ i ++) {
$ res [] = $ startTime-> формат ("H: i A"). '
'; $ startTime-> add (новий DateInterval ('PT15M')); } повернути $ res; } $ result = getInterval ('01: 00 '); ехо '
'; print_r ($ результат);
Як ви вже згадували у своєму коментарі, у вас є такий масив ['10: 00 am ',' 11:00 am ',' 12:00 pm ',' 13:00 pm '], а потім використовуйте код нижче.
$ res = [];
$ arr = ['10: 00 am ',' 11:00 am ',' 12:00 pm ',' 13:00 pm '];
foreach ($ arr як $ запис) {
$ ampm = вибухнути ('', $ запис) [1];
$ time = explode (':', $ record) [0];
для ($ i = 0; $ i <4; $ i ++) {
$ res [] = "$ time:". ($ i * 15 == 0? "00": $ i * 15). "$ ampm";
}
}
ехо '
'; print_r ($ res);
Сподіваюся, це допоможе вам :-)
|
Не відповідь, яку ви шукаєте? Перегляньте інші запитання, позначені тегом php час година хвилина, або задайте власне запитання.